package gui.controller;

import gui.GuiCommands;
import gui.gui.Ausbildererstellung;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import Fiad.FIAD;

public class ControllerAusbildererstellung implements ActionListener {

	Ausbildererstellung refAe;
	public ControllerAusbildererstellung(FIAD fiad) {
		this.refAe = new Ausbildererstellung(fiad);
		this.refAe.registerActionListenerForAusbilderButtons(this);
		this.refAe.setVisible(true);
	}
	@Override
	public void actionPerformed(ActionEvent e) {
		GuiCommands guiCommand = GuiCommands.valueOf(e.getActionCommand());
		switch (guiCommand) {

		case ABBRECHEN:
			refAe.abbrechenButton();
			break;
		case OK:
			refAe.okButton();
			break;
		default:
			throw new IllegalArgumentException(
					"Das Kommando kann nicht verarbeitet werden!");
		}
		
	}

}
